package com.ktgj.flight.domain;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class ChangeCreateOrder implements Serializable {
    /**
     * 航班号
     */
    private String flightNo;
    /**
     * 舱位
     */
    private String cabin;
    /**
     * 出发时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date departureTime;
    /**
     * 到达时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date arrTime;
    /**
     * 机型
     */
    private String planeStyle;
    /**
     * 订单号
     */
    private String orderId;
    /**
     * 票号
     */
    private String ticketNo;
    /**
     * 燃油费
     */
    private BigDecimal oilFee;
    /**
     * 机建费
     */
    private BigDecimal tax;
    /**
     * 出发机场航站楼
     */
    private String orgTerminal;
    /**
     * 抵达机场航站楼
     */
    private String dstTerminal;
    /**
     * 票价
     */
    private BigDecimal ticketAmount;
    /**
     * 订单来源
     */
    private String sourceTypeId;

    public String getFlightNo() {
        return flightNo;
    }

    public void setFlightNo(String flightNo) {
        this.flightNo = flightNo;
    }

    public String getCabin() {
        return cabin;
    }

    public void setCabin(String cabin) {
        this.cabin = cabin;
    }

    public Date getDepartureTime() {
        return departureTime;
    }

    public void setDepartureTime(Date departureTime) {
        this.departureTime = departureTime;
    }

    public Date getArrTime() {
        return arrTime;
    }

    public void setArrTime(Date arrTime) {
        this.arrTime = arrTime;
    }

    public String getPlaneStyle() {
        return planeStyle;
    }

    public void setPlaneStyle(String planeStyle) {
        this.planeStyle = planeStyle;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getTicketNo() {
        return ticketNo;
    }

    public void setTicketNo(String ticketNo) {
        this.ticketNo = ticketNo;
    }

    public BigDecimal getOilFee() {
        return oilFee;
    }

    public void setOilFee(BigDecimal oilFee) {
        this.oilFee = oilFee;
    }

    public BigDecimal getTax() {
        return tax;
    }

    public void setTax(BigDecimal tax) {
        this.tax = tax;
    }

    public String getOrgTerminal() {
        return orgTerminal;
    }

    public void setOrgTerminal(String orgTerminal) {
        this.orgTerminal = orgTerminal;
    }

    public String getDstTerminal() {
        return dstTerminal;
    }

    public void setDstTerminal(String dstTerminal) {
        this.dstTerminal = dstTerminal;
    }

    public BigDecimal getTicketAmount() {
        return ticketAmount;
    }

    public void setTicketAmount(BigDecimal ticketAmount) {
        this.ticketAmount = ticketAmount;
    }

    public String getSourceTypeId() {
        return sourceTypeId;
    }

    public void setSourceTypeId(String sourceTypeId) {
        this.sourceTypeId = sourceTypeId;
    }
}
